Taxi Booking in Russia: A First-Timer’s Guide for Newly Arrived Africans (2026)

Once you’ve sorted your Russia visa and your flight, the next question I get asked constantly is the most basic one: how do you actually book a taxi in Russia once you land? It sounds simple. It isn’t — not because Russia lacks taxis, but because taxi booking in Russia runs on a completely different system from what most of us are used to, and a few of those differences can catch a newly arrived African traveler off guard in the first 48 hours. This guide covers exactly what I wish someone had told me before I landed.

Forget Uber and Bolt — Yandex Go Is the Taxi App You Need in Russia

Russia doesn’t have Uber. Yandex, the Russian tech giant, bought out Uber’s remaining stake in their joint venture back in 2023, and the combined service now runs as Yandex Go. It’s effectively Russia’s Uber — same idea, upfront fixed pricing, real-time tracking, driver ratings — just under a different name and a different company.

The good news is that Yandex Go is genuinely easy to use once it’s set up. The app works in English, so you don’t need to read Cyrillic to book a taxi or track your driver on the map.

Download Yandex Go Before You Travel — Not After You Land

This is the first mistake newcomers make. Install the app before you board your flight, not once you’re standing in arrivals with a dead SIM and a dying battery. Download it while you’re still on reliable, familiar internet, since Yandex Go isn’t always easy to find in every regional app store once you’re already in-country.

The Yandex Go SMS Verification Problem for Foreign Numbers

Here’s where taxi booking in Russia gets tricky for foreigners. Yandex Go requires you to verify your account with a code sent by SMS, and that code reliably lands only on Russian or CIS phone numbers — a foreign African number will very likely never receive it. International eSIMs aren’t a dependable workaround either: several major eSIM providers pulled their Russia coverage in late 2025, and the ones still operating typically route through a third country and don’t issue you an actual Russian number, which means no SMS verification for Yandex Go or anything else that needs one.

The practical fix: buy a physical Russian SIM card from an operator’s shop as soon as you land — this remains the most reliable way in. Register your Yandex Go account with that number, and you should get the verification code without trouble.

How to Pay for a Taxi in Russia With a Foreign Card (You Can’t — Here’s What Works Instead)

This is the part that surprises almost everyone. Because of the international sanctions on Russia’s banking sector, foreign Visa and Mastercard cards don’t work inside Russia at all — not for shopping, not for restaurants, and not for the in-app payment system on Yandex Go. Your Nigerian debit or credit card is essentially dead weight the moment you cross the border.

So how do you actually pay for a taxi in Russia? Three realistic options:

Cash

The simplest and most reliable route for a newly arrived traveler. Select cash as your payment method in the app, and pay the driver directly in rubles when you arrive. Carry rubles from the moment you land — exchange some before you leave the airport.

A Russian bank card (Mir)

Russia’s domestic card network is called Mir, and it’s the only card system that works reliably inside Yandex Go’s in-app payment. You’ll only have one of these if you open a Russian bank account, which most people don’t get around to in their first week or two — it typically requires a local address and sometimes a tax ID number.

The Yandex Go Telegram bot

If the app itself won’t cooperate — no SMS code arriving, or the app-store version won’t run properly on your phone — there’s a Telegram-based bot (@taxi_yandex_bot) that draws from the same pool of drivers. You open it, share your pickup pin, get a fare estimate, confirm, and pay the driver in cash. It’s a genuinely useful backup if the main app is giving you trouble in your first few days.

Booking a Taxi at Moscow Airports (Sheremetyevo, Domodedovo, Vnukovo)

Moscow’s major airports all have a persistent problem with unlicensed drivers (“taxi touts”) who approach arriving passengers directly in the terminal, often quoting inflated prices to travelers who look unfamiliar with the city. Domodedovo Airport itself explicitly warns passengers to book only through its dedicated service desks or self-service kiosks in the arrivals area, and states that drivers are not authorized to take walk-up bookings directly.

Your safest options on arrival:

Order through Yandex Go once you’ve got your local SIM and cash in hand — the app shows you a fixed fare before you confirm, so there’s no haggling and no surprise markup.

Use the airport’s own official taxi desk or kiosk, found in the arrivals hall at all three major Moscow airports.

Pre-book a private transfer in advance, before you even leave Nigeria — many transfer services accept foreign cards for the booking itself since the transaction happens outside Russia’s banking system, and a driver meets you in arrivals holding a sign with your name. This tends to be pricier than Yandex Go but removes all the guesswork on a day when you’re jetlagged and don’t yet have local cash.

Whichever you choose, avoid anyone who approaches you first inside the terminal. A legitimate driver is either holding a sign with your name (pre-booked) or waiting at a clearly marked, official taxi rank — not walking up to you.

Should You Hail a Taxi on the Street in Russia?

It’s possible, but I wouldn’t recommend it for someone in their first weeks in the country. Moscow in particular has a long-running informal taxi culture — unmarked private cars that function as unofficial cabs — alongside the licensed ones, and it’s genuinely hard to tell them apart if you don’t know what to look for. Without fluent Russian and a feel for reasonable local pricing, you’re exposed to being significantly overcharged. Stick to the app or a proper taxi rank until you’ve found your feet.

What Taxis Cost in Russia and When to Book

Fares have been trending upward, partly because of a shortage of registered drivers nationwide, so don’t be surprised by surge pricing at peak times — especially early-morning airport runs. For anything time-sensitive, like a flight you can’t miss, book your Yandex Go ride the night before rather than trying your luck last minute.

Frequently Asked Questions About Taxi Booking in Russia

Can I use my Nigerian Visa or Mastercard for taxis in Russia?

No. Foreign Visa and Mastercard cards don’t function within Russia’s banking system at all due to international sanctions. You’ll need cash in rubles, or a Russian-issued Mir card if you’ve opened a local bank account.

Do I need a Russian SIM card just for taxis?

Practically, yes. Yandex Go’s SMS verification code reliably reaches only Russian or CIS numbers, so a foreign SIM usually won’t let you complete registration. Buying a local SIM on arrival solves this.

Is Uber available in Russia at all?

No. Uber’s Russian ride-hailing operations were folded into Yandex Go back in 2023, and Uber does not run independently in the market.

Is it safe to hail a taxi on the street in Russia?

It’s not the safest option for someone newly arrived, given the mix of licensed and unlicensed private drivers operating in most Russian cities. Use Yandex Go or an official airport taxi rank instead, particularly in your first few weeks.

What if Yandex Go won’t let me register at all?

The Yandex Go Telegram bot (@taxi_yandex_bot) is a working alternative that draws from the same driver pool and lets you pay cash, without needing full app registration.

Disclaimer:

This post is provided for general informational purposes only and reflects the author’s understanding of taxi and ride-hailing services in Russia as of the date of publication. It does not constitute travel, safety, or financial advice. Payment systems, app functionality, and pricing can change with little notice, particularly given the wider sanctions environment. Africatorussia.com is not affiliated with Yandex Go or any airport authority mentioned here. Always confirm current app functionality, payment options, and official airport taxi procedures before you travel. The author accepts no liability for losses, overcharges, or inconvenience arising from reliance on this article.

Note: Image provided by; Sergey Tarasov